#!/bin/bash

# 获取所有输入参数并存入数组
params=("$@")
absolute_path=$(readlink -f "$0")
# 获取目录路径
directory=$(dirname "$absolute_path")

# 获取数组长度
param_count=${#params[@]}

# 判断是否有参数
if [ $param_count -gt 0 ]; then
    # 循环遍历参数并拼接到java -jar后面
    for (( i=0; i<$param_count; i++ ))
    do
        # 拼接参数，如果是最后一个参数则不添加空格
        if [ $i -eq $((param_count-1)) ]; then
            java_params="$java_params${params[i]}"
        else
            java_params="$java_params${params[i]} "
        fi
    done

    # 执行java -jar命令
    java -jar ${directory}/lib/check.jar $java_params
else
    echo '验证工具'
    echo
    # 如果没有参数，直接运行jar文件
    java -jar ${directory}/lib/check.jar --help
fi
